import request from '@/utils/request'
//导出 default后的json对象： 积分等级管理模块 异步请求 访问模块后端每个接口的一个请求 都封装一个 函数
export default{
    //根据id查询积分等级
    getById(id){
        return request({
            //url地址会和@/utils/request的axios配置的baseURL属性值拼接
            url:`/admin/core/integralGrade/${id}`,
            method:'GET'
        })
    },
    //更新积分等级
    update(item){
        return request({
            url:'/admin/core/integralGrade',
            method:'PUT',
            data: item   // {borrowAmount:111 , xxx:xx}
        })
    },
    //新增积分等级
    save(item){
        return request({
            url:'/admin/core/integralGrade',
            method:'POST',
            data: item   // {borrowAmount:111 , xxx:xx}
        })
    },
    //批量删除积分等级
    batchDel(ids){
        return request({
            url:'/admin/core/integralGrade/batchDel',
            method:'DELETE',
            params: {id:ids} //id:1,2,3,4
        })
    },
    //根据id删除积分等级
    delete(id){
        return request({
            //url地址会和@/utils/request的axios配置的baseURL属性值拼接
            url:`/admin/core/integralGrade/${id}`,
            method:'DELETE'
        })
    },
    //查询所有的积分等级
    getAll(){
        //返回axios创建的异步请求的promise对象
        return request({
            //url地址会和@/utils/request的axios配置的baseURL属性值拼接
            url:'/admin/core/integralGrade',
            method:'GET'
        })
    }


}